/**
 * 
 * 可写流 就是往里面写
 * 当你往可写流写数据时，不是会立刻写入缓存区，默认值是16k
 * 然后等缓存区满了后，才会真正写入文件中
 */
let fs = require("fs")
let ws = fs.createWriteStream('./2.txt', {
    flags: 'w',
    mode: 0o666,
    start: 0,
    highWaterMark: 3
})

let flag = ws.write('1') //如果可以放返回true，不能放返回false
console.log(flag)
flag = ws.write('2')
console.log(flag)
flag = ws.write('3')
console.log(flag) // 返回false，会放到内存中，等缓存区清空再放到内存中
flag = ws.write('4')
console.log(flag)
